月刊 C MAGAZINE 1991年10月号

キーフレーズ

int ファイル プログラム DOS C MAGAZINE List 関数 Fig 文字列 Windows char command MS-DOS djgcc include メモリ オプジェクト -2 -3 ライプラリ クラス 000 機能 必要 プログラミング return 場合 言語 9801 アプリケーション Turbo printf ウインドウ コンストラクタ GCC 表示 バイト ポインタ void 指定 シリーズ 使用 システム 開発 コード 対応 String file 宣言 Ver 入力 コンパイル 可能 データ ソース line 演算子 define サポート ABC 対応機種 実行 メンバ関数 () 作成 ANSI UNIX 定義 ソフトウェア コマンド 386 コンパイラ 配列 unsigned size 関係 品物 Microsoft ファイル名 処理 ソフト ディスク 2.0 使っ const short -1 ナッブザック str 初期化 画面 問題 buffer EXE ツール 文教堂 リアルモード for

目次

3 0 10CONTENTS OCT. 1991 円引年田月日 ( 毎月一回一日発行 ) 第 3 巻第国号通巻 25 号円 90 年 2 月 2 日第 3 種郵便物認可 創刊 2 周年記念特別モニタ募集 & プレゼント PauI Hagerty(l) 巻頭インタピュー NeXTstep 開発ティレクター Programnung on Purpose RFont f011iesJ p. J. PIauger COMPUTER LANGUAGE OOP はプロクラミング言語の制作にも最適 提携記事 CNMPUTER LANGUAGE 他人の作ったプロクラムの上手な解析方法 of ・ 提携記事 速報 白倉伸一郎・・ BOOK REVIEW フリーソフトウェア最新レポートく第 22 回〉 Wind 。 ws で便利野口雄平・・ 。 = P ト 9801 版 G C CompiIer djgcc か実現する 640K バイトを超えた 386 プロテクトモードの世界 PartI ・ djgcc 概要安田英之 PartI[ ・ djgcc の応用安田英之 PartII ・ djgcc の PCー9801 移植安田英之 Pa Ⅳ・コンノヾイラ比較正畠克俊 アルゴリスムとテータ構造入門く第 14 回〉動的計画法近藤嘉雪・ ・・ 83 C プログラマのための く第 13 回〉既存ユーティリティの活用中島信行 90 GCC で学ぶ 68 ゲームプログラミングく第 5 回〉スプライトゲームの例をみる ( 1 ) 吉野智興 X68k 活用講座 ・・ 96 ANSI C more く第 9 回〉宣言と宣言子きだあきら・・ ・・・ 102 恥すかしながらドジりましたく第 23 回〉 c + + の路地裏にて岩谷宏・・ C 言語フォーラム ・・ 109 三田典玄のランタムアクセスく第 4 回〉アクシテント・・ 痛快工ッセイ ・・・ 113 の道具箱く第 16 回〉 100 個の道具たち豊国永健・ 応用 C 言語 ・・・ 115 ワンポイントプログラミング講座く第 17 回〉通信プログラムの作成 PART Ⅱ ( 2 ) 上田哲ニ ・・・ 120 SPARC LT プロクラミンク / ヾソコンからワークステーションへく第 4 回〉イーサネットの使用豊国永健・ 短期集中連載 ・・・ 123 明解 ANSI C 言語入門講座く第 7 回〉文字列を学ぼう ! 柴田望洋・ ・・・ 129 スタートアップ C 十十く第 6 回〉クラス ( 2 ) 龍崎昌平・白倉伸一郎・山本浩文 実力養成講座 136 C MAGA セミナールームく第 14 回〉英和辞典プログラム ( 2 ) 柴田望洋・ プログラミング添削 ・・・ 147 ℃ PARTS Vol. 3 画面制御・入力ソースライプラリ」円羽信夫・ 最新開発環境レポート ・・・ 150 BORAND OOP WORLD TOUR Ⅱ in TOKYO 00P & Windows ・ ・・・ 153 C 十十開発 TOOL 『 UIG 十十』開発記高柳正彦・ Conference ・・・ 157 C マガ電脳クラブく第 7 回〉ひとっ違った・ 吉柄貴樹 ・・・ 160 lnformation from CompiIer Makers ・ ・・・ 162 円羽信夫の発想快発く第 10 回〉 c プログラム作成講座・・ ・・ 169 C MAGA News Square ・・・ 170 Readers' Room ・ ・・ 172 ティスク内容のお知らせ ・・ 174 EDITORS' ROOM ・・・ 176 ・本記事中のプログラム名 , システム名 , CPU 名は一般に各メーカーの登録商標です。本文中では TM , マークは明記していません。 ・本誌および付録ディスクに掲載されたすべてのプログラムは著作権法上 , 個人で使用する目的以外で無断で複製することは禁じられています。 表紙・イラストレーション・秋山育 / テサイン・持田哲 8 4 8 3 2 5 12 1 2 2 3 4 4 55 日本語版 Bo 日 and C 十十 Ver. 2.0 ・・・ 54 新 MS ー DOS プログラミンク入門 C Publisher: Masayoshi Son PubIishi ng Di 「 ectO 「 . GO 「 0 Hashimoto Ed itor-in-Chief: Shinichi Hoshino Director of Marketting : 日 yo Tanii Manager of sales and Advertising: YoshiO GOShima EditO 「 and Business Offices: NS Takanawa Bldg. , 2-19-13 , Takanawa, Minato-ku, TOkyo 108 , Japan Editorial: Phone ( 03 ) 5488-1318 Sales : Phone ( 03 ) 5488-1360. Advertising: TOkYO Phone ( 03 ) 5488-1365 0saka: Phone ( ) 264-1471 Copyright ⑥ 1991 SOFTBANK Corporation. TOkY0. rights reserved. NO materialin this publication may reproduced, in whole 0 「 in part, in any 行 om Wlthout permission. printed in Japan. MAGAZINE

奥付

00M EDITORS FROM EDITORS 2 年前 , CMAGAZINE 創刊号が世に出たときのインパクトは編集部の その計り知れない奥深さ故に C 言語は魅力的なのてある。敢えて小誌な 予想を遙かに超えていた。想いもよらぬ数の期待と叱責に満ちた読者 りに最大公約数を求めるならば , 「 C プログラミングの楽しさ」て、はな からの声に応えていくことが原点となった。 とはいえ , 限ら。れた誌面 いだろうか。すべてのレベル , あらゆるフェーズにおいて自由て、創造 てビギナーからシステムプログラマまての多種多様な要望に応えられ 的なプログラミングの楽しさを読者と分かち合える雑誌を目指したい たとはいえない。 C 言語はひとつの雑誌て語りつくせる存在て、はない ( 編集部 ) 次号予告 1 月号 ( 10 月 18 日発売 ) 編集後記 なお , 予告内容を変更することがあります。 ◇例えば体育会ては上下関係が厳しい。待合わせて 特集 上が遅れても問題は起こらないが , 下が遅れようもの 自作ライプラリ作成講座 ならタコ殴りの嵐が吹き荒れる。過日 , 旧新人 W は 上てある UNI 坊との待合わせに数時間も遅れた。し かしタコ殴りがあったとは聞いていない。 UNI 坊が Part1 自作ライプラリとは 大人なのか , それとも旧新人 W が酒てごまかしたの 特別付録 5'2HD Part2 自作ライプラリ作成の実際 か , いまだナゾてある。 ( ホ ) Part3 自作ライプラリの活用 >LSI C ー 86 Ver. 3.3 試食版 ◇仕事て使っている DA は , GCC て、コンパイルてきる X68k 版 JPERL ANS ℃言語入門講座」活用集⑧ ようになった。メデタイ ( 何だかよくわからないが ) 。不 思議なことに付録ディスク作成専用マシンには djgcc を >RHyper MS ー DOM 』最新バージョン叮 ODAY 」 —NeXTstep 開発ティレクター 本誌掲載ソースプログラム インストールしていない ( ディスク容量が足りないの 新連載 て、 ) 。自宅て使っているマシンにもインストールしていな い ( RX だから ) 。「これていいのだあ」とバカボンのパ DJGCC 活用講座 パの声て・・ ( 洋 ) GNU C Comp ⅱ er か実現する 386 プロテクトモードプログラミングのノウハウを徹底詳解 ◇車を買い替えた。て , 納車された翌日に , J 編集 好評連載 部の K 君と箱根彫刻の森美術館へ行った ( 女性と行 ・明解 ANSI C 言語入門講座 けないところがミソなんだな ) 。夜 , 街灯なし , 雨 , 濃 霧 , 前より大きくなった車仆ランクがついた ) と条件が ・新 MS ー DOS プログラミング入門 揃い , バック時にリアを何だかわからないものにぶつけ ・スタートアップ C 十十 てしまった。大切に来ろうと思ってたけど , 2 日目にし て , すてにこの車に愛着がなくなった。 (JUN) COMPUTER LANGUAGE 提携記事 ◇今日 , クリーニング屋てカードを作った。春からず ・ Get GUI Fast! っと利用していたが , カードがあるとは知らなかった。 ・ An End to the Wystery of Sorting 店員はカードを渡しながら「次回からポイント制てサー ビスが受けられます。それから , 誕生日にはクリー ング代が 2 割引になるのてご利用ください」と・・・ 03 ( 5488 ) 1325 ういうことはもっと早く教えてくれよ ! 私の誕生日はもう過 ぎていた。 (Yas) 発行人孫正義 ◇世はまさに世紀末の様相を呈している。リバイバル 編集人橋本五郎 発行所ソフトバンク株式会社 曲がやけに多いのもその表れだろう ( 我が青春時代の 出版事業部〒田 8 東京都港区高輪 2 一円 -13 NS 高輪ビル 編集部・ TEL03 ( 5488 月引 8 / 出版営業部・ TEL03 ( 5488 月 360 / 広告営業部・ TEL03 ( 5488 ) ロ 65 ヒット曲が多いのてまんざらてもないが ) 。リバイバル 編集長星野慎ー 副編集長宮田洋一流王天 プームは音楽に限っていない。 BASIC 復権の兆しも 編集渡辺淳一高森昭安 平成 3 年田月一日発行 広告丹羽弘祐清水利依安枝奈穂子 ある。しかし世紀末現象の最たるものは , 「 C マガが 校正 ( 有 ) アレフ 2 周年を迎えたこと」 , なのかもしれない。 ( 今後ともよろ デザイン持田哲花本浩一赤井晴美若江啓子磯部進 監修石田晴久 (TEN) しくお願いします ) 印刷凸版印刷株式会社 / 写植株式会社風芽 ⑥円引雑誌 325 ー IO 巻頭インタビュー ・掲載記事 , プログラムについてのご質問は , 月 曜日から金曜日の午後 4 時から 6 時まて受け付け ております。その他の時間帯はご容赦ください プログラム・ノヾクの お問い合わせ 月刊 MAGAZINE 1 0 月号 176 C MAGAZINE 1991 10